#ifndef UPPERSETKNXMACCMD_H
#define UPPERSETKNXMACCMD_H
#include "Command/BaseCmd.h"
#include "Protocol/CloudProtocol.h"

class UpperSetKNXMacCmd : public BaseCmd
{
    Q_OBJECT
public:
    enum{FunctionCode = CloudProtocol::UpperSetKNXMac};

    Q_INVOKABLE explicit UpperSetKNXMacCmd(QObject *parent = 0);

    Package toPackage();
    void unPackage(Package package);



    quint16 KNXMac() const;
    void setKNXMac(const quint16 mac);


private:
    quint16  m_KNXMac;


};


#endif // UPPERSETKNXMACCMD_H
